/**
 * 在这里定义和用户相关的路由处理函数，供 /router/user.js 模块进行调用
 */
//数据库模块
const db = require('../db/mysql')

// 获取所有志愿者报名基本信息的处理函数
exports.getVolunteer = (req, res) => {
    const volunteerInfo = req.body
    
    // if(!volunteerInfo.id || !volunteerInfo.signProject){
    //     return res.cc('项目不能为空')
    // }
  //   const sql = `insert into tb_volunteer set ? `
  //   db.query(sql,{ id: volunteerInfo.id, signProject: volunteerInfo.signProject }, function (err, results){
  //   // 执行 SQL 语句失败
  //   if (err) return res.cc('报名失败，请勿重复报名！')
  //   // SQL 语句执行成功，但影响行数不为 1
  //   if (results.affectedRows !== 1) {
  //     return res.cc('报名失败，请勿重复报名！')
  //   }
  //   // 注册成功
  //   res.cc('报名成功',0)
  // })
  return res.send('ok')
}

// 获取所有项目基本信息的处理函数
exports.getUnexpetcted = (req, res) => {
    const unexpectedInfo = req.body
    const sql = `select * from tb_unexpected `
    db.query(sql, function (err, results){
       // 执行 SQL 语句失败
       if (err) return res.cc('没有找到项目',err)
       return res.send(results)
    })
  }

//修改意外情况的状态
exports.updateState = (req, res) => {
    const numberInfo = req.body
    const sql = `UPDATE tb_unexpected SET State = 1 WHERE number = ?; `
    db.query(sql, numberInfo.number,function (err, results){
       // 执行 SQL 语句失败
       if (err) return res.cc('没有找到项目',err)
       return res.send(results)
    })

  }